home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / udbsv541.zip / READ.ME < prev    next >
Text File  |  1992-05-12  |  16KB  |  287 lines

  1.  
  2.                      Changes to UDBS Version 5.41 - May 1992
  3.  
  4.      1)   The changes to this version of UDBS are mostly cosmetic to make
  5.           the program more up to date. Since taking over full operation of
  6.           the Sailboard in March 92, I have used UDBS more now than I ever
  7.           had in the past as a Co-Sysop. Consequently I got to see some
  8.           things I didn't like, plus some minor bugs, and decided to change
  9.           them.
  10.  
  11.      2)   Added support to count transfers using the HS/Link protocol. This
  12.           protocol is becoming extremely popular, and it was time to take
  13.           note of it. The counting of HS/Link transfers is being done in
  14.           the field that was previously used (years ago) for Imodem (You'll
  15.           see it on 5.4 and before). What I've done is include a small
  16.           program called ZEROIMOD to wipe out all Imodem counts in your
  17.           data file (I doubt you have many counts on this field, if any!).
  18.           This resets the file field to zero. You should run ZEROIMOD once
  19.           when you install the updated programs. After that you can delete
  20.           it. There is no harm if you don't run it, but if you have any old
  21.           Imodem counts, they will now show as HS/Link on a users record.
  22.  
  23.      3)   Removed the Overlap checking code in Useact (OVERLAPCHECK=NO).
  24.           The code that performed the check was active even if you told it
  25.           "NO" and on my system it was taking a horrendous amount of time
  26.           to scan 2000 period records. The way I figure it, overlap
  27.           checking is now worthless anyway. Many UDBS sites are multi-node
  28.           and this meant overlap check was off anyway. With the automatic
  29.           extraction utilities included in the basic package, its hard to
  30.           cause an overlapped period. It was also a way to make the program
  31.           a bit smaller and faster. If you have an OVERLAPCHECK=NO
  32.           statement in your UDBS.CFG file, you can remove it since it does
  33.           nothing now.
  34.  
  35.      4)   High Speed call totals. If you notice in the query reports, I
  36.           break out 9600, 19200, & 38400 speeds separately, and display
  37.           them that way. This is sort of useless since PCBoard writes the
  38.           opening port speed into the callers log, not the modem (connect)
  39.           speed. Therefore on all displays, 9600, 19200, & 38400 will be
  40.           displayed as "9600+" (a total of the 3 speeds).
  41.  
  42.      5)   REGISTERED USERS: Make sure that your DOORKEY file is in the
  43.           subdirectory pointed to by the FILES= statement in your UDBS.CFG
  44.           file otherwise you'll be told your program isn't registered. If
  45.           you are using the latest version of the door programs, this is
  46.           the only place it needs to be.
  47.  
  48.  
  49.  
  50.                     Changes in UDBS Version 5.40 - April 1991
  51.  
  52.      1)   Useact now has the ability to process more than one callers log
  53.           file per run. In the past multiple node sites had to run Useact
  54.           once per node to process multiple log sections. The only other
  55.           way was to join multiple callers logs by appending the together
  56.           with copy. This is no longer necessary. The names of multiple
  57.           callers logs are now placed into a text file, and the name of
  58.           that text file is specified on the INPUT= statement with an '@'
  59.           in front of it. So if you placed 4 callers logs filenames in a
  60.           file called MYLOGS, the input specification you would use would
  61.           be INPUT=@MYLOGS. Useact would then process all of the callers
  62.           logs that were specified in MYLOGS in one run. The documentation
  63.           explains this in detail.
  64.  
  65.      2)   Another random occurrence in the callers log file has been
  66.           causing Useact to 'burp' lately. As long as EVENT is specified in
  67.           your UDBS.CFG file, no problems occur, but the line never the
  68.           less is causing Useact to skip it because of a parsing error so
  69.           it needs to be recognized and remedied. The line I am referring
  70.           to is this:
  71.  
  72.                03-16-91 (15:08) (1)  (2400) (G) * NEW USER *
  73.  
  74.           I'm not sure what causes it, but it happens several times a week.
  75.           I think it has something to do with first time callers. In any
  76.           event, if Useact finds a name that has a length of zero, the
  77.           remainder of the record is ignored.   
  78.  
  79.      3)   Several sections of the documentation have been re-written to
  80.           make them easier to understand. I have gotten feedback from
  81.           several users that instructions for setting up UDBS on multiple
  82.           node systems was at best sparse. A new Appendix has been added
  83.           which specifically explains UDBS setup on multiple node systems.
  84.  
  85.      4)   Support for UDBS is no longer available in an ILINK conference
  86.           specifically dedicated to UDBS. The conference was discontinued
  87.           by ILINK's administration in December 1990 for lack of traffic. I
  88.           can still handle support questions over ILINK's SYSOPS
  89.           conference, but would prefer to handle the support directly on my
  90.           BBS. Conference 4 on the SailBoard is still the UDBS support
  91.           conference. The SailBoard's telephone number is in the
  92.           documentation.
  93.  
  94.      5)   There are no changes to any of the other programs, the time/date
  95.           stamps are correct on these.
  96.  
  97.  
  98.                       Changes in Useact 5.32b - March 1991
  99.  
  100.           For whatever the reason, PCBoard can occasionally generate user
  101.           names that start with punctuation characters (notably periods
  102.           "."). When this occurs and Useact attempts to process this name,
  103.           it can cause an immediate error in Useact, or errors later on
  104.           when you run Query or Modify. This change only allows names
  105.           starting with A-Z or 0-9 to be processed. Any other first
  106.           character will cause that caller record to be ignored.
  107.  
  108.                      Changes in Useact 5.32 - February 1991
  109.  
  110.           This change came about from a bug in another authors door
  111.           program. The bug that this door had was that, under the right
  112.           circumstances, it wrote the "Time On:" when the person logged off
  113.           from the door as approximately 59,000 minutes. When Useact tried
  114.           to parse this line it caused an Error 6 (Overflow) since the
  115.           variable that was to receive the time was an integer (only having
  116.           a range of 0-32767). When the error occurred Useact would end
  117.           abnormally and the log would not be processed. The fix made to
  118.           Useact 5.32 is to check the time used amount on each call record.
  119.           If it is greater than 1440 minutes (24 hours), it will be
  120.           disregarded
  121.  
  122.  
  123.                    Changes in UDBS version 5.30 - August 1990
  124.  
  125.      1)   Well, the inevitable happened. A bug that has long been dormant
  126.           in Useact was finally triggered by a change in the Callers log.
  127.           CDC added an extra space in the callers log after the name of a
  128.           transferred file. This caused file names of downloads to parse
  129.           out as 13 characters (12 + 1 space). The bug was in the Indexing
  130.           package (written by another author). The length of the KEY (file
  131.           names) for transfers has always been 12 characters. When a 13
  132.           character string was passed into the indexer, it didn't clip to
  133.           12 characters. Hence the indexer returned a "not found" on a
  134.           lookup that did in fact exist. This caused Useact to improperly
  135.           add a new download entry. Unfortunately, since this entry already
  136.           existed, the new one was not referenced (or unreachable). The
  137.           symptom was that "who download a file" didn't report all
  138.           downloads on that file. This also cluttered up the Download.Nam
  139.           file with redundant entries. Useact 5.30 prevents this problem by
  140.           limiting the length to 12 and stripping spaces. 
  141.  
  142.      2)   A repair utility caller REPAIRDL.EXE is included to undo the
  143.           damage caused by the bug. This will reassemble the scattered
  144.           transfers to where they should have been originally. It will also
  145.           remove the redundant entries and rebuild the index file.
  146.           Instructions for how to use it are found in REPAIRDL.DOC.
  147.           Unfortunately trying to support a product that never seems to be
  148.           in a production state (always in beta) is becoming more of a
  149.           problem. Things change too often, and as in this case, it is
  150.           months before the side effect is seen. I try my best to keep up
  151.           with these changes, but I'm at a disadvantage in that everyone
  152.           rushes headlong into the latest software before any
  153.           incompatibilities can be spotted. You should assume that this
  154.           could, and probably will, happen again. The next time there might
  155.           not be a solution for it. Protect yourself, keep good backups and
  156.           hold on to your logs during these beta cycles.
  157.  
  158.                      Changes in UDBS version 5.25 - May 1990
  159.  
  160.      1)   There have no major changes to speak of in this version. The only
  161.           changes were made to USEACT to make it compatible with PCBoard
  162.           version 14.5. There have been several minor changes made to the
  163.           callers log in PCB 14.5, the first being the addition of the
  164.           "ANSI" mode. This places a (A) on the first line of a callers
  165.           record. UDBS counts this as a non-graphic call. The other change
  166.           to the callers log affects ONLY single node sites. In PCB 14.5
  167.           the callers name was moved one character to the left, this causes
  168.           Useact 5.2, 5.21, & 5.22 to incorrectly parse the users name. In
  169.           fact NEW data records are created in the data base since for
  170.           example "PETE SMITH" is a different name than "ETE SMITH". If you
  171.           obtain this version before running 14.5 you will have no problem.
  172.           If you obtain this version AFTER starting to use 14.5 and you
  173.           have created oddball user records as noted above, there is a VERY
  174.           simple fix for this. Use the "Merge Data Records" function in
  175.           Modify to merge the bad records into the ones they belong. Using
  176.           the above example you would merge "ETE SMITH" into "PETE SMITH".
  177.           Merge will automatically remove "ETE SMITH" from the files. Do
  178.           this for as many bad records as you might have created.
  179.  
  180.  
  181.                      Changes in UDBS version 5.2 - July 1989
  182.  
  183.  
  184.      1)   USEACT is now fully text configurable, and may be used with other
  185.           languages besides English. All scanning text has been placed into
  186.           external text file(s) that may be changed by the Sysop to match
  187.           any changes made to PCBTEXT. In addition, more than one text file
  188.           may be specified allowing for multiple language operation. A new
  189.           chapter entitled "Text and Language Configuration" has been added
  190.           to the documentation. You should read this chapter before
  191.           upgrading. You will also need to make additions to your UDBS.CFG
  192.           file. A text file containing all standard English entries to
  193.           PCBTEXT is provided, this is what was hard coded in Useact as of
  194.           release 5.1 and is ready to use for most sites. A stand alone
  195.           program is available from me to registered users to assist in
  196.           creating alternate text files from PCBTEXT (for those with
  197.           customized PCBTEXT's or foreign language PCBTEXT's). The program
  198.           reads only the records from PCBTEXT (version 14.x) that it needs
  199.           and creates a UDBS text file. You then make minor alterations to
  200.           the output file and you're ready to go. 
  201.  
  202.      2)   A new function has been added to the Modify program. You now have
  203.           the ability to merge two data records. This can be used if a
  204.           current user in your database changes his name (such as going
  205.           from handle to a real name). You can merge the information from
  206.           the handle name into the real name. See the documentation for
  207.           more information on this.
  208.  
  209.      3)   A new function has been added to the "Reset Bulletin Flags"
  210.           operation in Modify. You may now reset a bulletin flag for a
  211.           single user as well as globally reset bulletin flags. You would
  212.           reset a flag for a single user if you wanted to see if that user
  213.           re-read a specific bulletin.
  214.  
  215.      These three changes were made at user requests. Thanks to those that
  216.      suggested them.
  217.  
  218.      No changes have occurred in the utility programs, the door programs,
  219.      Query.Exe, or Sync.Exe since the release of 5.1
  220.  
  221.      ---------------------------------------------------------------------
  222.  
  223.                      Changes in UDBS version 5.1 - May 1989
  224.  
  225.  
  226.      1)   Added support for 38400k baud. (Captures counts, displays, and
  227.           doors will now operate at 38400.)
  228.  
  229.      2)   Found a minor bug that would prevent the last record in some
  230.           databases from being read or scanned. This was corrected in the
  231.           following areas:
  232.  
  233.                In Query:
  234.  
  235.                     B - Users Who Never Download
  236.                     C - Users Who Never Upload
  237.                     L - Users Exceeding DL/UL Ratio
  238.                     T - Sub menu B - Display New Users for a Given Month
  239.                     U - Scan For User Name
  240.  
  241.                In Modify:
  242.  
  243.                     B - Delete If Not In Users File
  244.                     C - Purify (User/download/upload)
  245.                     D - Undelete
  246.                     I - Database Size Info
  247.                     K - Subscriptions (Sub Menu Scan)
  248.                     L - Comment (Sub Menu Scan)
  249.                     M - Rebuild Index Files
  250.                     N - Reset Bulletin Flags
  251.  
  252.                In Expsub Utility:
  253.  
  254.                     Last record in database not checked.
  255.  
  256.                In Cmtutil utility:
  257.  
  258.                     Last User record in database would not have comments
  259.                     added to it.
  260.  
  261.      3)   Additionally most of the programs and utilities have had some
  262.           minor code changes to consolidate routines and procedures.
  263.  
  264.      4)   Both doors have been updated to include the 38400 baud count in
  265.           the 9600+ field. The doors have also had some rework done to them
  266.           to make them compatible with PCBoard 14.1 Specifically they can
  267.           now operate at 38400 baud. The doors no longer use the built in
  268.           functions from QuickBASIC to handle the serial I/O. I have
  269.           written my own serial I/O routines using C. The screen I/O is now
  270.           also done using C. This change was done to solve some nasty
  271.           problems that certain networks had with my original screen
  272.           routines.
  273.  
  274.      5)   Documentation changes were made.
  275.  
  276.      6)   The conversion routines CONVDL & CONVUL have been removed from
  277.           distribution. It is assumed that by now everyone has converted
  278.           from version 4 to version 5 that needs to do so. These programs
  279.           are still available if anybody should need them. They will be
  280.           posted on the SailBoard.
  281.  
  282.      7)   Support for the User Database System is now available on the
  283.           INTERLINK mail Network. An Interlink system near you should be
  284.           carrying this conference. If not, the nearest Regional Host will
  285.           have it. You should regularly check this conference for news
  286.           about changes and fixes. All updates and registered programs are
  287.           now available on the Sailboard. 201-831-8152